翻訳と辞書
Words near each other
・ System Link
・ System Locked Pre-installation
・ System Management BIOS
・ System Management Bus
・ System Management Controller
・ System Management Mode
・ System Management Unit
・ System manager
・ System Manager (HP LX)
・ System migration
・ System model
・ System Monitor
・ System monitor
・ System monitoring
・ System N2
System Object Model (file format)
・ System of 5
・ System of a Down
・ System of a Down (album)
・ System of a Down discography
・ System of a Down Reunion Tour
・ System of bilinear equations
・ System of concepts to support continuity of care
・ System of Cooperation Among the American Air Forces
・ System of Environmental and Economic Accounting for Water
・ System of Government under the Holy Prophet
・ System of imprimitivity
・ System of Integrated Environmental and Economic Accounting
・ System of linear equations
・ System of measurement


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

System Object Model (file format) : ウィキペディア英語版
System Object Model (file format)

In computing, the System Object Model (SOM) is a proprietary executable file format developed by Hewlett-Packard for its HP-UX and MPE/ix operating systems.
In particular, SOM is the native format used for 32-bit application executables, object code, and shared libraries running under the PA-RISC family of processors.
With the introduction of 64-bit processors, Hewlett Packard adopted the Executable and Linkable Format (ELF) format to represent the wider 64-bit program code, while still using SOM for applications running in 32-bit mode. Later, with the introduction of the Itanium processor family, HP-UX has abandoned the SOM format in favor of ELF for both 32-bit and 64-bit application code.
In HP-UX the SOM file format is sometimes called the a.out format and is described by C programming language structures in the header file "/usr/include/a.out.h". However the SOM format is technically not the same as the standard a.out format used by many other Unix operating systems.
== Overview of the SOM file format ==
A SOM file consists of a fixed-size header record followed by a number of sections, some of which are optional. The header always appears at the beginning of the file and contains the byte offsets and sizes of where the other sections are located within the file. Except for the header the other sections may appear anywhere in the file, although the typical layout of a SOM file (assuming all sections are present) is as follows:
* Header Record
* Auxiliary Header Record
* Space Records
* Subspace Records
* Loader Fixup Records
* Space Strings
* Symbol Records
* Fixup Records
* Symbol Strings
* Compiler Records
* Data for Loadable Spaces
* Data for Unloadable Spaces
Numeric fields are stored in big endian byte order, the native byte order of the PA-RISC, with most being 32-bit wide. Character strings are generally encoded in 8-bit ASCII and both prefixed with a 32-bit length indicator as well as being null-terminated, like C strings. Most records are word-aligned (start at even-byte offsets) with padding introduced as necessary.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「System Object Model (file format)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.